package com.gxuwz.lhq.list;

import org.junit.Test;

import java.io.*;

public class InputStreamTest {

    /**
     * InputStream 终于有了一个非常有用的方法：transferTo，
     * 可以用来将数据直接传输到 OutputStream，这是在处理原始数据流时非常常见的一种用法
     * @throws IOException
     */
    @Test
    public void testINputstream() throws IOException {
        ClassLoader classLoader = ClassLoader.getSystemClassLoader();
        InputStream inputStream = classLoader.getResourceAsStream("javastack.txt");

        File file = File.createTempFile("javastackl", "txt");
        try(var outputStream=new FileOutputStream(file)) {

            inputStream.transferTo(outputStream);
        }
    }
}
